scrolledwindow: Be smarter at invalidating overshoot areas
authorCarlos Garnacho <carlosg@gnome.org>
Sun, 27 Jul 2014 11:39:51 +0000 (13:39 +0200)
committerCarlos Garnacho <carlosg@gnome.org>
Thu, 28 Aug 2014 14:44:12 +0000 (16:44 +0200)
commit42c41d7bbdd604ef33baf1eb40780c06da93d0d4
treed2991733ba0016e0e42bbb57810d0f65662d9a0d
parent3df8b95e0efd024588786aff7229a855b7ba693e
scrolledwindow: Be smarter at invalidating overshoot areas

The previous way to invalidate was meant to work on the overshoot window
so it wouldn't be as taxing. Since the overshoot window is gone, this
would invalidate way more than intended. So constrain invalidated areas
to the sides where overshoot is happenning at that moment.

https://bugzilla.gnome.org/show_bug.cgi?id=735223
gtk/gtkscrolledwindow.c